Skip to content

chore: release v3.4.1#645

Merged
carlos-alm merged 2 commits intomainfrom
release/v3.4.1
Mar 27, 2026
Merged

chore: release v3.4.1#645
carlos-alm merged 2 commits intomainfrom
release/v3.4.1

Conversation

@github-actions
Copy link
Copy Markdown
Contributor

Automated version bump to 3.4.1 and CHANGELOG update from publish workflow run #530.

@greptile-apps
Copy link
Copy Markdown
Contributor

greptile-apps bot commented Mar 27, 2026

Greptile Summary

This PR is an automated patch release bumping @optave/codegraph from 3.4.0 to 3.4.1, triggered by the publish.yml workflow. All three changed files are generated artifacts: the version is updated in package.json and its lockfile, platform-specific optional binary packages (@optave/codegraph-{platform}-{arch}) are pinned to 3.4.1, and generated/DEPENDENCIES.json is regenerated to reflect the new version.\n\nKey changes:\n- package.json and package-lock.json: version bumped to 3.4.1; all six platform-specific optional dependencies (darwin-arm64, darwin-x64, linux-arm64-gnu, linux-x64-gnu, linux-x64-musl, win32-x64-msvc) updated from 3.4.0 to 3.4.1 with fresh integrity hashes\n- package-lock.json: new libc field added to the three Linux packages (linux-arm64-gnu, linux-x64-gnu, linux-x64-musl), which is a positive improvement — npm uses this to more precisely select the correct binary variant (glibc vs musl) at install time\n- generated/DEPENDENCIES.json: version field updated; the linux-x64-gnu resolved URL updated (other platform packages appear as empty objects because the CI runner is Linux x64 and optional packages for foreign platforms are not installed — this is expected behavior)\n- Two pre-existing extraneous packages (@emnapi/runtime@1.8.1, tslib@2.8.1) remain flagged in DEPENDENCIES.json; these are not introduced by this PR

Confidence Score: 5/5

This PR is safe to merge — it is a fully automated, mechanical version bump with no functional code changes.

All changes are generated artifacts from the publish workflow: version strings updated from 3.4.0 to 3.4.1, integrity hashes refreshed, and a minor improvement (libc field) added to Linux lockfile entries. No logic, tests, or source files are modified. The release process matches the documented workflow in CLAUDE.md.

No files require special attention.

Important Files Changed

Filename Overview
package.json Version bumped from 3.4.0 to 3.4.1; all six platform-specific optional binary dependencies pinned to the new version — straightforward and correct.
package-lock.json Lockfile updated with new resolved URLs and integrity hashes for all platform packages; Linux packages gain a new libc field for more precise platform resolution — a minor positive improvement.
generated/DEPENDENCIES.json Generated on Linux x64 runner; version and linux-x64-gnu resolved URL updated; other platform packages appear as empty objects (expected — optional deps for foreign platforms are not installed on CI).

Sequence Diagram

sequenceDiagram
    participant W as publish.yml Workflow
    participant N as npm version script
    participant S as sync-native-versions.ts
    participant R as npm registry
    participant G as GitHub

    W->>N: commit-and-tag-version (patch bump)
    N->>S: run scripts/sync-native-versions.ts
    S->>N: update optional deps in package.json (3.4.0 → 3.4.1)
    N->>G: git add package.json + Cargo.toml
    W->>R: npm publish @optave/codegraph@3.4.1
    R-->>W: publish confirmed
    W->>G: push version bump commit (package.json, package-lock.json, DEPENDENCIES.json)
    G->>G: open PR #645 chore: release v3.4.1
Loading

Reviews (1): Last reviewed commit: "Merge branch 'main' into release/v3.4.1" | Re-trigger Greptile

@carlos-alm carlos-alm merged commit 07fe890 into main Mar 27, 2026
14 checks passed
@carlos-alm carlos-alm deleted the release/v3.4.1 branch March 27, 2026 03:43
@github-actions github-actions bot locked and limited conversation to collaborators Mar 27, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant